const express = require('express')
const router = express.Router()

const reportHandler = require('../router_handler/report')

// 查看实验报告
router.get('/get/report', reportHandler.getReport)

// 新增实验报告
router.post('/post/report', reportHandler.postReport)

// 编辑实验报告
router.post('/update/report', reportHandler.updateReport)

// 教师获取实验报告
router.post('/get/report/teacher', reportHandler.getReportTeacher)

// 删除实验报告
router.post('/del/report', reportHandler.delReport)

// 管理员获取所有
router.get('/allReport', reportHandler.getAllReport)

// 获取成绩构成
router.get('/geadeResult', reportHandler.getGradeResult)

// 新增成绩构成
router.post('/adddeResult', reportHandler.addGrdeResult)

// 修改成绩构成
router.post('/updateGradeResult', reportHandler.updateGradeResult)

// 删除成绩构成
router.post('/delGradeResult', reportHandler.delGradeResult)

// 新增实验项目
router.post('/addExpre', reportHandler.addExper)

// 指定用户获取项目
router.get('/getExpre', reportHandler.getExper)

// 指定用户删除项目
router.post('/delExpre', reportHandler.delExper)

//学生根据科目获取实验项目
router.post('/getSubExper', reportHandler.getSubExper)

// 获取项目
router.get('/getExpreAll', reportHandler.getExperAll)

// 修改项目标志
router.post('/updateFlag', reportHandler.updateExperFlag)

module.exports = router